#include "Other/Shovel.h"


//构造函数
Shovel::Shovel() {
    //调用精灵初始化函数 并且赋值
    is_shovel_used = false;
    //调用动作初始化函数  并且赋值
    Shovel::init_shovel_move_animation();
    this->scheduleUpdate();
}

//固定精灵初始化 参1 图片名字  参2:二维坐标
void Shovel::sprite_init(const Vec2& position_) {
    sprite = Sprite::create("Games/shovel.png");
    sprite->setScale(3);
    sprite->setPosition(Vec2(position_));
    position = position_;
} // 精灵初始化


//铲子复位动画
void Shovel::init_shovel_move_animation() {
    //给变量recovery_animate 初始化 他的动作
    // MoveTo 移动到 位置 Vec position (变量里的)
    shovel_move_animate = MoveTo::create(2, Vec2());
}

void Shovel::set_is_used() {
    is_shovel_used = true;
}

//bool Shovel::is_shovel_used() {
//    return is_shovel_used;
//}
//
bool Shovel::judge_used() {
    return is_shovel_used;
}//是否使用
//void set_is_used();